import { defineStore } from 'pinia';

export const useTagsStore = defineStore('tags', {
    state: () => ({
        tags: [] as string[], // 存储标签页的路由信息
    }),
    actions: {
        addTag(tag: string) {
            // 添加一个标签页路由
            this.tags.push(tag);
        },
        removeTag(index: number) {
            // 移除指定位置的标签页路由
            this.tags.splice(index, 1);
        },
        clearTags() {
            // 清空所有标签页路由
            this.tags = [];
        }
    },
});
